%%{init: {'themeVariables': { 'fontSize': '12px'}}}%%
graph TD
    classDef path fill:#eee,stroke:#000,color:#000
    classDef plan fill:#fff,stroke-width:1px,color:#000
    classDef itemplan fill:#fff,stroke-width:2px,color:#000
    classDef unbatchedplan fill:#dff,stroke-width:1px,color:#000
    classDef sideeffectplan fill:#fcc,stroke-width:2px,color:#000
    classDef bucket fill:#f6f6f6,color:#000,stroke-width:2px,text-align:left

    subgraph "Buckets for mutations/v4/mutation-return-types"
    Bucket0("Bucket 0 (root)"):::bucket
    Bucket1("Bucket 1 (mutationField)<br />Deps: 13, 14, 20<br /><br />1: PgSelect[10]<br />2: PgSelectRows[16]<br />ᐳ: 15, 17, 18, 19"):::bucket
    Bucket2("Bucket 2 (mutationField)<br />Deps: 32, 2, 298<br /><br />1: Access[23]<br />2: Access[24]<br />3: Object[25]<br />4: PgFromExpression[26]<br />5: PgSelect[22]<br />6: PgSelectRows[28]<br />ᐳ: 27, 29, 30, 31"):::bucket
    Bucket3("Bucket 3 (mutationField)<br />Deps: 43, 2<br /><br />1: Access[35]<br />2: Access[36]<br />3: Object[37]<br />4: PgSelect[34]<br />5: PgSelectRows[39]<br />ᐳ: 38, 40, 41, 42"):::bucket
    Bucket4("Bucket 4 (mutationField)<br />Deps: 56, 2, 300, 301, 189, 283<br /><br />1: Access[48]<br />2: Access[49]<br />3: Object[50]<br />4: PgFromExpression[51]<br />5: PgSelect[47]<br />6: PgSelectRows[53]<br />ᐳ: 52, 54, 55"):::bucket
    Bucket5("Bucket 5 (mutationField)<br />Deps: 64, 2, 300, 301, 189, 283<br /><br />1: Access[59]<br />2: Access[60]<br />3: Object[61]<br />4: PgFromExpression[62]<br />5: PgSelect[58]<br />6: PgSelectRows[165]<br />ᐳ: Object[63]"):::bucket
    Bucket6("Bucket 6 (mutationField)<br />Deps: 74, 2<br /><br />1: Access[67]<br />2: Access[68]<br />3: Object[69]<br />4: PgSelect[66]<br />5: PgSelectRows[71]<br />ᐳ: 70, 72, 73"):::bucket
    Bucket7("Bucket 7 (mutationField)<br />Deps: 85, 2, 298<br /><br />1: Access[77]<br />2: Access[78]<br />3: Object[79]<br />4: PgFromExpression[80]<br />5: PgSelect[76]<br />6: PgSelectRows[82]<br />ᐳ: 81, 83, 84"):::bucket
    Bucket8("Bucket 8 (mutationField)<br />Deps: 92, 2<br /><br />1: Access[88]<br />2: Access[89]<br />3: Object[90]<br />4: PgSelect[87]<br />5: PgSelectRows[166]<br />ᐳ: Object[91]"):::bucket
    Bucket9("Bucket 9 (mutationField)<br />Deps: 102, 2<br /><br />1: Access[95]<br />2: Access[96]<br />3: Object[97]<br />4: PgSelect[94]<br />5: PgSelectRows[99]<br />ᐳ: 98, 100, 101"):::bucket
    Bucket10("Bucket 10 (mutationField)<br />Deps: 109, 2<br /><br />1: Access[105]<br />2: Access[106]<br />3: Object[107]<br />4: PgSelect[104]<br />5: PgSelectRows[167]<br />ᐳ: Object[108]"):::bucket
    Bucket11("Bucket 11 (mutationField)<br />Deps: 119, 2, 189<br /><br />1: Access[112]<br />2: Access[113]<br />3: Object[114]<br />4: PgSelect[111]<br />5: PgSelectRows[116]<br />ᐳ: 115, 117, 118"):::bucket
    Bucket12("Bucket 12 (mutationField)<br />Deps: 126, 2, 189<br /><br />1: Access[122]<br />2: Access[123]<br />3: Object[124]<br />4: PgSelect[121]<br />5: PgSelectRows[168]<br />ᐳ: Object[125]"):::bucket
    Bucket13("Bucket 13 (mutationField)<br />Deps: 137, 2<br /><br />1: Access[129]<br />2: Access[130]<br />3: Object[131]<br />4: PgSelect[128]<br />5: PgSelectRows[133]<br />ᐳ: 132, 134, 135, 136"):::bucket
    Bucket14("Bucket 14 (mutationField)<br />Deps: 147, 2<br /><br />1: Access[140]<br />2: Access[141]<br />3: Object[142]<br />4: PgSelect[139]<br />5: PgSelectRows[144]<br />ᐳ: 143, 145, 146"):::bucket
    Bucket15("Bucket 15 (mutationField)<br />Deps: 156, 2, 302<br /><br />1: Access[151]<br />2: Access[152]<br />3: Object[153]<br />4: PgFromExpression[154]<br />5: PgSelect[150]<br />6: PgSelectRows[169]<br />ᐳ: Object[155]"):::bucket
    Bucket16("Bucket 16 (mutationField)<br />Deps: 164, 2, 302<br /><br />1: Access[159]<br />2: Access[160]<br />3: Object[161]<br />4: PgFromExpression[162]<br />5: PgSelect[158]<br />6: PgSelectRows[170]<br />ᐳ: Object[163]"):::bucket
    Bucket17("Bucket 17 (nullableBoundary)<br />Deps: 19, 18<br /><br />ROOT Object{1}ᐸ{result}ᐳ[19]"):::bucket
    Bucket18("Bucket 18 (nullableBoundary)<br />Deps: 31, 30<br /><br />ROOT Object{2}ᐸ{result}ᐳ[31]"):::bucket
    Bucket19("Bucket 19 (nullableBoundary)<br />Deps: 42, 41<br /><br />ROOT Object{3}ᐸ{result}ᐳ[42]"):::bucket
    Bucket20("Bucket 20 (nullableBoundary)<br />Deps: 2, 47, 55, 54, 189, 283<br /><br />ROOT Object{4}ᐸ{result}ᐳ[55]"):::bucket
    Bucket21("Bucket 21 (nullableBoundary)<br />Deps: 2, 58, 63, 165, 189, 283<br /><br />ROOT Object{5}ᐸ{result}ᐳ[63]"):::bucket
    Bucket22("Bucket 22 (nullableBoundary)<br />Deps: 73, 72, 66<br /><br />ROOT Object{6}ᐸ{result}ᐳ[73]"):::bucket
    Bucket23("Bucket 23 (nullableBoundary)<br />Deps: 2, 76, 84, 83<br /><br />ROOT Object{7}ᐸ{result}ᐳ[84]"):::bucket
    Bucket24("Bucket 24 (nullableBoundary)<br />Deps: 91, 87, 166<br /><br />ROOT Object{8}ᐸ{result}ᐳ[91]"):::bucket
    Bucket25("Bucket 25 (nullableBoundary)<br />Deps: 101, 100, 94<br /><br />ROOT Object{9}ᐸ{result}ᐳ[101]"):::bucket
    Bucket26("Bucket 26 (nullableBoundary)<br />Deps: 108, 104, 167<br /><br />ROOT Object{10}ᐸ{result}ᐳ[108]"):::bucket
    Bucket27("Bucket 27 (nullableBoundary)<br />Deps: 118, 117, 111, 189<br /><br />ROOT Object{11}ᐸ{result}ᐳ[118]"):::bucket
    Bucket28("Bucket 28 (nullableBoundary)<br />Deps: 125, 121, 168, 189<br /><br />ROOT Object{12}ᐸ{result}ᐳ[125]"):::bucket
    Bucket29("Bucket 29 (nullableBoundary)<br />Deps: 136, 135<br /><br />ROOT Object{13}ᐸ{result}ᐳ[136]"):::bucket
    Bucket30("Bucket 30 (nullableBoundary)<br />Deps: 146, 145, 139<br /><br />ROOT Object{14}ᐸ{result}ᐳ[146]"):::bucket
    Bucket31("Bucket 31 (nullableBoundary)<br />Deps: 155, 150, 169<br /><br />ROOT Object{15}ᐸ{result}ᐳ[155]"):::bucket
    Bucket32("Bucket 32 (nullableBoundary)<br />Deps: 163, 158, 170<br /><br />ROOT Object{16}ᐸ{result}ᐳ[163]"):::bucket
    Bucket33("Bucket 33 (nullableBoundary)<br />Deps: 54, 47, 198, 290, 189, 283<br /><br />ROOT PgSelectSingle{4}ᐸmutation_out_complexᐳ[54]<br />1: <br />ᐳ: 185, 194, 213<br />2: PgSelect[195], PgSelect[214]<br />ᐳ: Access[291]<br />3: PgSelectRows[200], PgSelectRows[217]<br />ᐳ: 199, 201, 216, 218, 292, 293"):::bucket
    Bucket34("Bucket 34 (nullableBoundary)<br />Deps: 72, 66<br /><br />ROOT PgSelectSingle{6}ᐸmutation_out_outᐳ[72]"):::bucket
    Bucket35("Bucket 35 (nullableBoundary)<br />Deps: 83, 76, 207<br /><br />ROOT PgSelectSingle{7}ᐸmutation_out_out_compound_typeᐳ[83]<br />1: <br />ᐳ: 187, 203<br />2: PgSelect[204]<br />3: PgSelectRows[209]<br />ᐳ: First[208], PgSelectSingle[210]"):::bucket
    Bucket36("Bucket 36 (nullableBoundary)<br />Deps: 100, 94<br /><br />ROOT PgSelectSingle{9}ᐸmutation_out_out_unnamedᐳ[100]"):::bucket
    Bucket37("Bucket 37 (nullableBoundary)<br />Deps: 117, 111, 189<br /><br />ROOT PgSelectSingle{11}ᐸmutation_out_tableᐳ[117]"):::bucket
    Bucket38("Bucket 38 (nullableBoundary)<br />Deps: 145, 139<br /><br />ROOT PgSelectSingle{14}ᐸmutation_out_unnamed_out_out_unnamedᐳ[145]"):::bucket
    Bucket39("Bucket 39 (listItem)<br />Deps: 58, 230, 294, 189, 283<br /><br />ROOT __Item{39}ᐸ165ᐳ[171]"):::bucket
    Bucket40("Bucket 40 (listItem)<br />Deps: 87<br /><br />ROOT __Item{40}ᐸ166ᐳ[173]"):::bucket
    Bucket41("Bucket 41 (listItem)<br />Deps: 104<br /><br />ROOT __Item{41}ᐸ167ᐳ[175]"):::bucket
    Bucket42("Bucket 42 (listItem)<br />Deps: 121, 189<br /><br />ROOT __Item{42}ᐸ168ᐳ[178]"):::bucket
    Bucket43("Bucket 43 (listItem)<br />Deps: 150<br /><br />ROOT __Item{43}ᐸ169ᐳ[180]"):::bucket
    Bucket44("Bucket 44 (listItem)<br />Deps: 158<br /><br />ROOT __Item{44}ᐸ170ᐳ[182]"):::bucket
    Bucket45("Bucket 45 (nullableBoundary)<br />Deps: 172, 58, 230, 294, 189, 283<br /><br />ROOT PgSelectSingle{39}ᐸmutation_out_complex_setofᐳ[172]<br />1: <br />ᐳ: 220, 226, 236<br />2: PgSelect[227], PgSelect[237]<br />3: PgSelectRows[232], PgSelectRows[240]<br />ᐳ: 231, 233, 239, 241"):::bucket
    Bucket46("Bucket 46 (nullableBoundary)<br />Deps: 174, 87<br /><br />ROOT PgSelectSingle{40}ᐸmutation_out_out_setofᐳ[174]"):::bucket
    Bucket47("Bucket 47 (nullableBoundary)<br />Deps: 179, 121, 189<br /><br />ROOT PgSelectSingle{42}ᐸmutation_out_table_setofᐳ[179]"):::bucket
    Bucket48("Bucket 48 (nullableBoundary)<br />Deps: 181, 150<br /><br />ROOT PgSelectSingle{43}ᐸmutation_returns_table_multi_colᐳ[181]"):::bucket
    Bucket49("Bucket 49 (nullableBoundary)<br />Deps: 201, 47<br /><br />ROOT PgSelectSingle{33}ᐸfrmcdc_compoundTypeᐳ[201]"):::bucket
    Bucket50("Bucket 50 (nullableBoundary)<br />Deps: 210, 76<br /><br />ROOT PgSelectSingle{35}ᐸfrmcdc_compoundTypeᐳ[210]"):::bucket
    Bucket51("Bucket 51 (nullableBoundary)<br />Deps: 218, 47, 189, 293, 283<br /><br />ROOT PgSelectSingle{33}ᐸpersonᐳ[218]<br />1: Connection[257]<br />ᐳ: 244, 251, 245, 246<br />2: ConnectionItems[273]"):::bucket
    Bucket52("Bucket 52 (nullableBoundary)<br />Deps: 233, 58<br /><br />ROOT PgSelectSingle{45}ᐸfrmcdc_compoundTypeᐳ[233]"):::bucket
    Bucket53("Bucket 53 (nullableBoundary)<br />Deps: 241, 58, 189, 237, 239, 283<br /><br />ROOT PgSelectSingle{45}ᐸpersonᐳ[241]<br />1: <br />ᐳ: 260, 265, 295, 261, 262, 296, 297<br />2: Connection[271]<br />3: ConnectionItems[278]"):::bucket
    Bucket55("Bucket 55 (listItem)<br />Deps: 47, 283<br /><br />ROOT __Item{55}ᐸ273ᐳ[276]"):::bucket
    Bucket57("Bucket 57 (nullableBoundary)<br />Deps: 277, 47, 283<br /><br />ROOT PgSelectSingle{55}ᐸpostᐳ[277]"):::bucket
    Bucket58("Bucket 58 (listItem)<br />Deps: 58, 283<br /><br />ROOT __Item{58}ᐸ278ᐳ[281]"):::bucket
    Bucket59("Bucket 59 (nullableBoundary)<br />Deps: 282, 58, 283<br /><br />ROOT PgSelectSingle{58}ᐸpostᐳ[282]"):::bucket
    end
    Bucket0 --> Bucket1 & Bucket2 & Bucket3 & Bucket4 & Bucket5 & Bucket6 & Bucket7 & Bucket8 & Bucket9 & Bucket10 & Bucket11 & Bucket12 & Bucket13 & Bucket14 & Bucket15 & Bucket16
    Bucket1 --> Bucket17
    Bucket2 --> Bucket18
    Bucket3 --> Bucket19
    Bucket4 --> Bucket20
    Bucket5 --> Bucket21
    Bucket6 --> Bucket22
    Bucket7 --> Bucket23
    Bucket8 --> Bucket24
    Bucket9 --> Bucket25
    Bucket10 --> Bucket26
    Bucket11 --> Bucket27
    Bucket12 --> Bucket28
    Bucket13 --> Bucket29
    Bucket14 --> Bucket30
    Bucket15 --> Bucket31
    Bucket16 --> Bucket32
    Bucket20 --> Bucket33
    Bucket21 --> Bucket39
    Bucket22 --> Bucket34
    Bucket23 --> Bucket35
    Bucket24 --> Bucket40
    Bucket25 --> Bucket36
    Bucket26 --> Bucket41
    Bucket27 --> Bucket37
    Bucket28 --> Bucket42
    Bucket30 --> Bucket38
    Bucket31 --> Bucket43
    Bucket32 --> Bucket44
    Bucket33 --> Bucket49 & Bucket51
    Bucket35 --> Bucket50
    Bucket39 --> Bucket45
    Bucket40 --> Bucket46
    Bucket42 --> Bucket47
    Bucket43 --> Bucket48
    Bucket45 --> Bucket52 & Bucket53
    Bucket51 --> Bucket55
    Bucket53 --> Bucket58
    Bucket55 --> Bucket57
    Bucket58 --> Bucket59

    %% plan dependencies
    __InputObject6{{"__InputObject[6∈0] ➊<br />More deps:<br />- Constantᐸundefinedᐳ[7]<br />- Constantᐸ10ᐳ[298]<br />- Constantᐸ5ᐳ[299]"}}:::plan
    __InputObject44{{"__InputObject[44∈0] ➊<br />More deps:<br />- Constantᐸundefinedᐳ[7]<br />- Constantᐸ1ᐳ[300]<br />- Constantᐸ'test'ᐳ[301]"}}:::plan
    __InputObject57{{"__InputObject[57∈0] ➊<br />More deps:<br />- Constantᐸundefinedᐳ[7]<br />- Constantᐸ1ᐳ[300]<br />- Constantᐸ'test'ᐳ[301]"}}:::plan
    Object13{{"Object[13∈0] ➊<br />ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan
    Access11{{"Access[11∈0] ➊<br />ᐸ2.pgSettingsᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access12{{"Access[12∈0] ➊<br />ᐸ2.withPgClientᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access11 & Access12 --> Object13
    PgFromExpression14{{"PgFromExpression[14∈0] ➊<br />More deps:<br />- Constantᐸ10ᐳ[298]<br />- Constantᐸ5ᐳ[299]"}}:::plan
    __InputObject21{{"__InputObject[21∈0] ➊<br />More deps:<br />- Constantᐸundefinedᐳ[7]<br />- Constantᐸ10ᐳ[298]"}}:::plan
    __InputObject75{{"__InputObject[75∈0] ➊<br />More deps:<br />- Constantᐸundefinedᐳ[7]<br />- Constantᐸ10ᐳ[298]"}}:::plan
    __InputObject148{{"__InputObject[148∈0] ➊<br />More deps:<br />- Constantᐸundefinedᐳ[7]<br />- Constantᐸ20ᐳ[302]"}}:::plan
    __InputObject157{{"__InputObject[157∈0] ➊<br />More deps:<br />- Constantᐸundefinedᐳ[7]<br />- Constantᐸ20ᐳ[302]"}}:::plan
    ApplyInput20{{"ApplyInput[20∈0] ➊"}}:::plan
    __InputObject6 --> ApplyInput20
    ApplyInput32{{"ApplyInput[32∈0] ➊"}}:::plan
    __InputObject21 --> ApplyInput32
    __InputObject33{{"__InputObject[33∈0] ➊<br />More deps:<br />- Constantᐸundefinedᐳ[7]"}}:::plan
    ApplyInput43{{"ApplyInput[43∈0] ➊"}}:::plan
    __InputObject33 --> ApplyInput43
    ApplyInput56{{"ApplyInput[56∈0] ➊"}}:::plan
    __InputObject44 --> ApplyInput56
    ApplyInput64{{"ApplyInput[64∈0] ➊"}}:::plan
    __InputObject57 --> ApplyInput64
    __InputObject65{{"__InputObject[65∈0] ➊<br />More deps:<br />- Constantᐸundefinedᐳ[7]"}}:::plan
    ApplyInput74{{"ApplyInput[74∈0] ➊"}}:::plan
    __InputObject65 --> ApplyInput74
    ApplyInput85{{"ApplyInput[85∈0] ➊"}}:::plan
    __InputObject75 --> ApplyInput85
    __InputObject86{{"__InputObject[86∈0] ➊<br />More deps:<br />- Constantᐸundefinedᐳ[7]"}}:::plan
    ApplyInput92{{"ApplyInput[92∈0] ➊"}}:::plan
    __InputObject86 --> ApplyInput92
    __InputObject93{{"__InputObject[93∈0] ➊<br />More deps:<br />- Constantᐸundefinedᐳ[7]"}}:::plan
    ApplyInput102{{"ApplyInput[102∈0] ➊"}}:::plan
    __InputObject93 --> ApplyInput102
    __InputObject103{{"__InputObject[103∈0] ➊<br />More deps:<br />- Constantᐸundefinedᐳ[7]"}}:::plan
    ApplyInput109{{"ApplyInput[109∈0] ➊"}}:::plan
    __InputObject103 --> ApplyInput109
    __InputObject110{{"__InputObject[110∈0] ➊<br />More deps:<br />- Constantᐸundefinedᐳ[7]"}}:::plan
    ApplyInput119{{"ApplyInput[119∈0] ➊"}}:::plan
    __InputObject110 --> ApplyInput119
    __InputObject120{{"__InputObject[120∈0] ➊<br />More deps:<br />- Constantᐸundefinedᐳ[7]"}}:::plan
    ApplyInput126{{"ApplyInput[126∈0] ➊"}}:::plan
    __InputObject120 --> ApplyInput126
    __InputObject127{{"__InputObject[127∈0] ➊<br />More deps:<br />- Constantᐸundefinedᐳ[7]"}}:::plan
    ApplyInput137{{"ApplyInput[137∈0] ➊"}}:::plan
    __InputObject127 --> ApplyInput137
    __InputObject138{{"__InputObject[138∈0] ➊<br />More deps:<br />- Constantᐸundefinedᐳ[7]"}}:::plan
    ApplyInput147{{"ApplyInput[147∈0] ➊"}}:::plan
    __InputObject138 --> ApplyInput147
    ApplyInput156{{"ApplyInput[156∈0] ➊"}}:::plan
    __InputObject148 --> ApplyInput156
    ApplyInput164{{"ApplyInput[164∈0] ➊"}}:::plan
    __InputObject157 --> ApplyInput164
    __Value2["__Value[2∈0] ➊<br />ᐸcontextᐳ<br />Dependents: 38"]:::plan
    PgSelect10[["PgSelect[10∈1] ➊<br />ᐸmutation_in_inout(mutation)ᐳ"]]:::sideeffectplan
    Object13 & PgFromExpression14 & ApplyInput20 --> PgSelect10
    First15{{"First[15∈1] ➊"}}:::plan
    PgSelectRows16[["PgSelectRows[16∈1] ➊"]]:::plan
    PgSelectRows16 --> First15
    PgSelect10 --> PgSelectRows16
    PgSelectSingle17{{"PgSelectSingle[17∈1] ➊<br />ᐸmutation_in_inoutᐳ"}}:::plan
    First15 --> PgSelectSingle17
    PgClassExpression18{{"PgClassExpression[18∈1] ➊<br />ᐸ__mutation_in_inout__.vᐳ"}}:::plan
    PgSelectSingle17 --> PgClassExpression18
    Object19{{"Object[19∈1] ➊<br />ᐸ{result}ᐳ"}}:::plan
    PgClassExpression18 --> Object19
    PgSelect22[["PgSelect[22∈2] ➊<br />ᐸmutation_in_out(mutation)ᐳ"]]:::sideeffectplan
    Object25{{"Object[25∈2] ➊<br />ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan
    PgFromExpression26{{"PgFromExpression[26∈2] ➊<br />More deps:<br />- Constantᐸ10ᐳ[298]"}}:::plan
    Object25 & PgFromExpression26 & ApplyInput32 --> PgSelect22
    Access23{{"Access[23∈2] ➊<br />ᐸ2.pgSettingsᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access24{{"Access[24∈2] ➊<br />ᐸ2.withPgClientᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access23 & Access24 --> Object25
    First27{{"First[27∈2] ➊"}}:::plan
    PgSelectRows28[["PgSelectRows[28∈2] ➊"]]:::plan
    PgSelectRows28 --> First27
    PgSelect22 --> PgSelectRows28
    PgSelectSingle29{{"PgSelectSingle[29∈2] ➊<br />ᐸmutation_in_outᐳ"}}:::plan
    First27 --> PgSelectSingle29
    PgClassExpression30{{"PgClassExpression[30∈2] ➊<br />ᐸ__mutation_in_out__.vᐳ"}}:::plan
    PgSelectSingle29 --> PgClassExpression30
    Object31{{"Object[31∈2] ➊<br />ᐸ{result}ᐳ"}}:::plan
    PgClassExpression30 --> Object31
    PgSelect34[["PgSelect[34∈3] ➊<br />ᐸmutation_out(mutation)ᐳ"]]:::sideeffectplan
    Object37{{"Object[37∈3] ➊<br />ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan
    Object37 & ApplyInput43 --> PgSelect34
    Access35{{"Access[35∈3] ➊<br />ᐸ2.pgSettingsᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access36{{"Access[36∈3] ➊<br />ᐸ2.withPgClientᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access35 & Access36 --> Object37
    First38{{"First[38∈3] ➊"}}:::plan
    PgSelectRows39[["PgSelectRows[39∈3] ➊"]]:::plan
    PgSelectRows39 --> First38
    PgSelect34 --> PgSelectRows39
    PgSelectSingle40{{"PgSelectSingle[40∈3] ➊<br />ᐸmutation_outᐳ"}}:::plan
    First38 --> PgSelectSingle40
    PgClassExpression41{{"PgClassExpression[41∈3] ➊<br />ᐸ__mutation_out__.vᐳ"}}:::plan
    PgSelectSingle40 --> PgClassExpression41
    Object42{{"Object[42∈3] ➊<br />ᐸ{result}ᐳ"}}:::plan
    PgClassExpression41 --> Object42
    PgSelect47[["PgSelect[47∈4] ➊<br />ᐸmutation_out_complex(mutation)ᐳ"]]:::sideeffectplan
    Object50{{"Object[50∈4] ➊<br />ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan
    PgFromExpression51{{"PgFromExpression[51∈4] ➊<br />More deps:<br />- Constantᐸ1ᐳ[300]<br />- Constantᐸ'test'ᐳ[301]"}}:::plan
    Object50 & PgFromExpression51 & ApplyInput56 --> PgSelect47
    Access48{{"Access[48∈4] ➊<br />ᐸ2.pgSettingsᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access49{{"Access[49∈4] ➊<br />ᐸ2.withPgClientᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access48 & Access49 --> Object50
    First52{{"First[52∈4] ➊"}}:::plan
    PgSelectRows53[["PgSelectRows[53∈4] ➊"]]:::plan
    PgSelectRows53 --> First52
    PgSelect47 --> PgSelectRows53
    PgSelectSingle54{{"PgSelectSingle[54∈4] ➊<br />ᐸmutation_out_complexᐳ"}}:::plan
    First52 --> PgSelectSingle54
    Object55{{"Object[55∈4] ➊<br />ᐸ{result}ᐳ"}}:::plan
    PgSelectSingle54 --> Object55
    PgSelect58[["PgSelect[58∈5] ➊<br />ᐸmutation_out_complex_setof(mutation)ᐳ"]]:::sideeffectplan
    Object61{{"Object[61∈5] ➊<br />ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan
    PgFromExpression62{{"PgFromExpression[62∈5] ➊<br />More deps:<br />- Constantᐸ1ᐳ[300]<br />- Constantᐸ'test'ᐳ[301]"}}:::plan
    Object61 & PgFromExpression62 & ApplyInput64 --> PgSelect58
    Access59{{"Access[59∈5] ➊<br />ᐸ2.pgSettingsᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access60{{"Access[60∈5] ➊<br />ᐸ2.withPgClientᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access59 & Access60 --> Object61
    Object63{{"Object[63∈5] ➊<br />ᐸ{result}ᐳ"}}:::plan
    PgSelect58 --> Object63
    PgSelectRows165[["PgSelectRows[165∈5] ➊"]]:::plan
    PgSelect58 --> PgSelectRows165
    PgSelect66[["PgSelect[66∈6] ➊<br />ᐸmutation_out_out(mutation)ᐳ"]]:::sideeffectplan
    Object69{{"Object[69∈6] ➊<br />ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan
    Object69 & ApplyInput74 --> PgSelect66
    Access67{{"Access[67∈6] ➊<br />ᐸ2.pgSettingsᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access68{{"Access[68∈6] ➊<br />ᐸ2.withPgClientᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access67 & Access68 --> Object69
    First70{{"First[70∈6] ➊"}}:::plan
    PgSelectRows71[["PgSelectRows[71∈6] ➊"]]:::plan
    PgSelectRows71 --> First70
    PgSelect66 --> PgSelectRows71
    PgSelectSingle72{{"PgSelectSingle[72∈6] ➊<br />ᐸmutation_out_outᐳ"}}:::plan
    First70 --> PgSelectSingle72
    Object73{{"Object[73∈6] ➊<br />ᐸ{result}ᐳ"}}:::plan
    PgSelectSingle72 --> Object73
    PgSelect76[["PgSelect[76∈7] ➊<br />ᐸmutation_out_out_compound_type(mutation)ᐳ"]]:::sideeffectplan
    Object79{{"Object[79∈7] ➊<br />ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan
    PgFromExpression80{{"PgFromExpression[80∈7] ➊<br />More deps:<br />- Constantᐸ10ᐳ[298]"}}:::plan
    Object79 & PgFromExpression80 & ApplyInput85 --> PgSelect76
    Access77{{"Access[77∈7] ➊<br />ᐸ2.pgSettingsᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access78{{"Access[78∈7] ➊<br />ᐸ2.withPgClientᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access77 & Access78 --> Object79
    First81{{"First[81∈7] ➊"}}:::plan
    PgSelectRows82[["PgSelectRows[82∈7] ➊"]]:::plan
    PgSelectRows82 --> First81
    PgSelect76 --> PgSelectRows82
    PgSelectSingle83{{"PgSelectSingle[83∈7] ➊<br />ᐸmutation_out_out_compound_typeᐳ"}}:::plan
    First81 --> PgSelectSingle83
    Object84{{"Object[84∈7] ➊<br />ᐸ{result}ᐳ"}}:::plan
    PgSelectSingle83 --> Object84
    PgSelect87[["PgSelect[87∈8] ➊<br />ᐸmutation_out_out_setof(mutation)ᐳ"]]:::sideeffectplan
    Object90{{"Object[90∈8] ➊<br />ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan
    Object90 & ApplyInput92 --> PgSelect87
    Access88{{"Access[88∈8] ➊<br />ᐸ2.pgSettingsᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access89{{"Access[89∈8] ➊<br />ᐸ2.withPgClientᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access88 & Access89 --> Object90
    Object91{{"Object[91∈8] ➊<br />ᐸ{result}ᐳ"}}:::plan
    PgSelect87 --> Object91
    PgSelectRows166[["PgSelectRows[166∈8] ➊"]]:::plan
    PgSelect87 --> PgSelectRows166
    PgSelect94[["PgSelect[94∈9] ➊<br />ᐸmutation_out_out_unnamed(mutation)ᐳ"]]:::sideeffectplan
    Object97{{"Object[97∈9] ➊<br />ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan
    Object97 & ApplyInput102 --> PgSelect94
    Access95{{"Access[95∈9] ➊<br />ᐸ2.pgSettingsᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access96{{"Access[96∈9] ➊<br />ᐸ2.withPgClientᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access95 & Access96 --> Object97
    First98{{"First[98∈9] ➊"}}:::plan
    PgSelectRows99[["PgSelectRows[99∈9] ➊"]]:::plan
    PgSelectRows99 --> First98
    PgSelect94 --> PgSelectRows99
    PgSelectSingle100{{"PgSelectSingle[100∈9] ➊<br />ᐸmutation_out_out_unnamedᐳ"}}:::plan
    First98 --> PgSelectSingle100
    Object101{{"Object[101∈9] ➊<br />ᐸ{result}ᐳ"}}:::plan
    PgSelectSingle100 --> Object101
    PgSelect104[["PgSelect[104∈10] ➊<br />ᐸmutation_out_setof(mutation)ᐳ"]]:::sideeffectplan
    Object107{{"Object[107∈10] ➊<br />ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan
    Object107 & ApplyInput109 --> PgSelect104
    Access105{{"Access[105∈10] ➊<br />ᐸ2.pgSettingsᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access106{{"Access[106∈10] ➊<br />ᐸ2.withPgClientᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access105 & Access106 --> Object107
    Object108{{"Object[108∈10] ➊<br />ᐸ{result}ᐳ"}}:::plan
    PgSelect104 --> Object108
    PgSelectRows167[["PgSelectRows[167∈10] ➊"]]:::plan
    PgSelect104 --> PgSelectRows167
    PgSelect111[["PgSelect[111∈11] ➊<br />ᐸmutation_out_table(mutation)ᐳ"]]:::sideeffectplan
    Object114{{"Object[114∈11] ➊<br />ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan
    Object114 & ApplyInput119 --> PgSelect111
    Access112{{"Access[112∈11] ➊<br />ᐸ2.pgSettingsᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access113{{"Access[113∈11] ➊<br />ᐸ2.withPgClientᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access112 & Access113 --> Object114
    First115{{"First[115∈11] ➊"}}:::plan
    PgSelectRows116[["PgSelectRows[116∈11] ➊"]]:::plan
    PgSelectRows116 --> First115
    PgSelect111 --> PgSelectRows116
    PgSelectSingle117{{"PgSelectSingle[117∈11] ➊<br />ᐸmutation_out_tableᐳ"}}:::plan
    First115 --> PgSelectSingle117
    Object118{{"Object[118∈11] ➊<br />ᐸ{result}ᐳ"}}:::plan
    PgSelectSingle117 --> Object118
    PgSelect121[["PgSelect[121∈12] ➊<br />ᐸmutation_out_table_setof(mutation)ᐳ"]]:::sideeffectplan
    Object124{{"Object[124∈12] ➊<br />ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan
    Object124 & ApplyInput126 --> PgSelect121
    Access122{{"Access[122∈12] ➊<br />ᐸ2.pgSettingsᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access123{{"Access[123∈12] ➊<br />ᐸ2.withPgClientᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access122 & Access123 --> Object124
    Object125{{"Object[125∈12] ➊<br />ᐸ{result}ᐳ"}}:::plan
    PgSelect121 --> Object125
    PgSelectRows168[["PgSelectRows[168∈12] ➊"]]:::plan
    PgSelect121 --> PgSelectRows168
    PgSelect128[["PgSelect[128∈13] ➊<br />ᐸmutation_out_unnamed(mutation)ᐳ"]]:::sideeffectplan
    Object131{{"Object[131∈13] ➊<br />ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan
    Object131 & ApplyInput137 --> PgSelect128
    Access129{{"Access[129∈13] ➊<br />ᐸ2.pgSettingsᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access130{{"Access[130∈13] ➊<br />ᐸ2.withPgClientᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access129 & Access130 --> Object131
    First132{{"First[132∈13] ➊"}}:::plan
    PgSelectRows133[["PgSelectRows[133∈13] ➊"]]:::plan
    PgSelectRows133 --> First132
    PgSelect128 --> PgSelectRows133
    PgSelectSingle134{{"PgSelectSingle[134∈13] ➊<br />ᐸmutation_out_unnamedᐳ"}}:::plan
    First132 --> PgSelectSingle134
    PgClassExpression135{{"PgClassExpression[135∈13] ➊<br />ᐸ__mutation...nnamed__.vᐳ"}}:::plan
    PgSelectSingle134 --> PgClassExpression135
    Object136{{"Object[136∈13] ➊<br />ᐸ{result}ᐳ"}}:::plan
    PgClassExpression135 --> Object136
    PgSelect139[["PgSelect[139∈14] ➊<br />ᐸmutation_out_unnamed_out_out_unnamed(mutation)ᐳ"]]:::sideeffectplan
    Object142{{"Object[142∈14] ➊<br />ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan
    Object142 & ApplyInput147 --> PgSelect139
    Access140{{"Access[140∈14] ➊<br />ᐸ2.pgSettingsᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access141{{"Access[141∈14] ➊<br />ᐸ2.withPgClientᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access140 & Access141 --> Object142
    First143{{"First[143∈14] ➊"}}:::plan
    PgSelectRows144[["PgSelectRows[144∈14] ➊"]]:::plan
    PgSelectRows144 --> First143
    PgSelect139 --> PgSelectRows144
    PgSelectSingle145{{"PgSelectSingle[145∈14] ➊<br />ᐸmutation_out_unnamed_out_out_unnamedᐳ"}}:::plan
    First143 --> PgSelectSingle145
    Object146{{"Object[146∈14] ➊<br />ᐸ{result}ᐳ"}}:::plan
    PgSelectSingle145 --> Object146
    PgSelect150[["PgSelect[150∈15] ➊<br />ᐸmutation_returns_table_multi_col(mutation)ᐳ"]]:::sideeffectplan
    Object153{{"Object[153∈15] ➊<br />ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan
    PgFromExpression154{{"PgFromExpression[154∈15] ➊<br />More deps:<br />- Constantᐸ20ᐳ[302]"}}:::plan
    Object153 & PgFromExpression154 & ApplyInput156 --> PgSelect150
    Access151{{"Access[151∈15] ➊<br />ᐸ2.pgSettingsᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access152{{"Access[152∈15] ➊<br />ᐸ2.withPgClientᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access151 & Access152 --> Object153
    Object155{{"Object[155∈15] ➊<br />ᐸ{result}ᐳ"}}:::plan
    PgSelect150 --> Object155
    PgSelectRows169[["PgSelectRows[169∈15] ➊"]]:::plan
    PgSelect150 --> PgSelectRows169
    PgSelect158[["PgSelect[158∈16] ➊<br />ᐸmutation_returns_table_one_col(mutation)ᐳ"]]:::sideeffectplan
    Object161{{"Object[161∈16] ➊<br />ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan
    PgFromExpression162{{"PgFromExpression[162∈16] ➊<br />More deps:<br />- Constantᐸ20ᐳ[302]"}}:::plan
    Object161 & PgFromExpression162 & ApplyInput164 --> PgSelect158
    Access159{{"Access[159∈16] ➊<br />ᐸ2.pgSettingsᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access160{{"Access[160∈16] ➊<br />ᐸ2.withPgClientᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access159 & Access160 --> Object161
    Object163{{"Object[163∈16] ➊<br />ᐸ{result}ᐳ"}}:::plan
    PgSelect158 --> Object163
    PgSelectRows170[["PgSelectRows[170∈16] ➊"]]:::plan
    PgSelect158 --> PgSelectRows170
    Object198{{"Object[198∈20] ➊<br />ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan
    Access196{{"Access[196∈20] ➊<br />ᐸ2.pgSettingsᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access197{{"Access[197∈20] ➊<br />ᐸ2.withPgClientᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access196 & Access197 --> Object198
    PgSelectInlineApply290["PgSelectInlineApply[290∈20] ➊"]:::plan
    Object230{{"Object[230∈21] ➊<br />ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan
    Access228{{"Access[228∈21] ➊<br />ᐸ2.pgSettingsᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access229{{"Access[229∈21] ➊<br />ᐸ2.withPgClientᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access228 & Access229 --> Object230
    PgSelectInlineApply294["PgSelectInlineApply[294∈21] ➊"]:::plan
    Object207{{"Object[207∈23] ➊<br />ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan
    Access205{{"Access[205∈23] ➊<br />ᐸ2.pgSettingsᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access206{{"Access[206∈23] ➊<br />ᐸ2.withPgClientᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access205 & Access206 --> Object207
    PgSelect214[["PgSelect[214∈33] ➊<br />ᐸpersonᐳ"]]:::plan
    PgClassExpression213{{"PgClassExpression[213∈33] ➊<br />ᐸ__mutation...plex__.”z”ᐳ"}}:::plan
    Object198 & PgClassExpression213 & PgSelectInlineApply290 --> PgSelect214
    PgSelect195[["PgSelect[195∈33] ➊<br />ᐸfrmcdc_compoundTypeᐳ"]]:::plan
    PgClassExpression194{{"PgClassExpression[194∈33] ➊<br />ᐸ__mutation...plex__.”y”ᐳ"}}:::plan
    Object198 & PgClassExpression194 --> PgSelect195
    List292{{"List[292∈33] ➊<br />ᐸ291,216ᐳ"}}:::plan
    Access291{{"Access[291∈33] ➊<br />ᐸ214.m.subqueryDetailsFor253ᐳ"}}:::plan
    First216{{"First[216∈33] ➊"}}:::plan
    Access291 & First216 --> List292
    PgClassExpression185{{"PgClassExpression[185∈33] ➊<br />ᐸ__mutation...plex__.”x”ᐳ"}}:::plan
    Object55 o--o PgClassExpression185
    PgSelectSingle54 --> PgClassExpression194
    First199{{"First[199∈33] ➊"}}:::plan
    PgSelectRows200[["PgSelectRows[200∈33] ➊"]]:::plan
    PgSelectRows200 --> First199
    PgSelect195 --> PgSelectRows200
    PgSelectSingle201{{"PgSelectSingle[201∈33] ➊<br />ᐸfrmcdc_compoundTypeᐳ"}}:::plan
    First199 --> PgSelectSingle201
    PgSelectSingle54 --> PgClassExpression213
    PgSelectRows217[["PgSelectRows[217∈33] ➊"]]:::plan
    PgSelectRows217 --> First216
    PgSelect214 --> PgSelectRows217
    PgSelectSingle218{{"PgSelectSingle[218∈33] ➊<br />ᐸpersonᐳ"}}:::plan
    First216 --> PgSelectSingle218
    PgSelect214 --> Access291
    Lambda293{{"Lambda[293∈33] ➊<br />ᐸpgInlineViaSubqueryTransformᐳ"}}:::plan
    List292 --> Lambda293
    PgClassExpression186{{"PgClassExpression[186∈34] ➊<br />ᐸ__mutation...first_out”ᐳ"}}:::plan
    Object73 o--o PgClassExpression186
    PgClassExpression202{{"PgClassExpression[202∈34] ➊<br />ᐸ__mutation...econd_out”ᐳ"}}:::plan
    PgClassExpression186 o--o PgClassExpression202
    PgSelect204[["PgSelect[204∈35] ➊<br />ᐸfrmcdc_compoundTypeᐳ"]]:::plan
    PgClassExpression203{{"PgClassExpression[203∈35] ➊<br />ᐸ__mutation...ype__.”o2”ᐳ"}}:::plan
    Object207 & PgClassExpression203 --> PgSelect204
    PgClassExpression187{{"PgClassExpression[187∈35] ➊<br />ᐸ__mutation...ype__.”o1”ᐳ"}}:::plan
    Object84 o--o PgClassExpression187
    PgSelectSingle83 --> PgClassExpression203
    First208{{"First[208∈35] ➊"}}:::plan
    PgSelectRows209[["PgSelectRows[209∈35] ➊"]]:::plan
    PgSelectRows209 --> First208
    PgSelect204 --> PgSelectRows209
    PgSelectSingle210{{"PgSelectSingle[210∈35] ➊<br />ᐸfrmcdc_compoundTypeᐳ"}}:::plan
    First208 --> PgSelectSingle210
    PgClassExpression188{{"PgClassExpression[188∈36] ➊<br />ᐸ__mutation....”column1”ᐳ"}}:::plan
    Object101 o--o PgClassExpression188
    PgClassExpression211{{"PgClassExpression[211∈36] ➊<br />ᐸ__mutation....”column2”ᐳ"}}:::plan
    PgClassExpression188 o--o PgClassExpression211
    List191{{"List[191∈37] ➊<br />ᐸ189,190ᐳ<br />More deps:<br />- Constantᐸ'people'ᐳ[189]"}}:::plan
    PgClassExpression190{{"PgClassExpression[190∈37] ➊<br />ᐸ__mutation...ble__.”id”ᐳ"}}:::plan
    PgClassExpression190 --> List191
    PgSelectSingle117 --> PgClassExpression190
    Lambda192{{"Lambda[192∈37] ➊<br />ᐸbase64JSONEncodeᐳ"}}:::plan
    List191 --> Lambda192
    PgClassExpression193{{"PgClassExpression[193∈38] ➊<br />ᐸ__mutation....”column1”ᐳ"}}:::plan
    Object146 o--o PgClassExpression193
    PgClassExpression212{{"PgClassExpression[212∈38] ➊<br />ᐸ__mutation....”column3”ᐳ"}}:::plan
    PgClassExpression193 o--o PgClassExpression212
    PgClassExpression219{{"PgClassExpression[219∈38] ➊<br />ᐸ__mutation...med__.”o2”ᐳ"}}:::plan
    PgClassExpression212 o--o PgClassExpression219
    __Item171[/"__Item[171∈39]<br />ᐸ165ᐳ"\]:::itemplan
    PgSelectRows165 ==> __Item171
    PgSelectSingle172{{"PgSelectSingle[172∈39]<br />ᐸmutation_out_complex_setofᐳ"}}:::plan
    __Item171 --> PgSelectSingle172
    __Item173[/"__Item[173∈40]<br />ᐸ166ᐳ"\]:::itemplan
    PgSelectRows166 ==> __Item173
    PgSelectSingle174{{"PgSelectSingle[174∈40]<br />ᐸmutation_out_out_setofᐳ"}}:::plan
    __Item173 --> PgSelectSingle174
    __Item175[/"__Item[175∈41]<br />ᐸ167ᐳ"\]:::itemplan
    PgSelectRows167 ==> __Item175
    PgSelectSingle176{{"PgSelectSingle[176∈41]<br />ᐸmutation_out_setofᐳ"}}:::plan
    __Item175 --> PgSelectSingle176
    PgClassExpression177{{"PgClassExpression[177∈41]<br />ᐸ__mutation..._setof__.vᐳ"}}:::plan
    PgSelectSingle176 --> PgClassExpression177
    __Item178[/"__Item[178∈42]<br />ᐸ168ᐳ"\]:::itemplan
    PgSelectRows168 ==> __Item178
    PgSelectSingle179{{"PgSelectSingle[179∈42]<br />ᐸmutation_out_table_setofᐳ"}}:::plan
    __Item178 --> PgSelectSingle179
    __Item180[/"__Item[180∈43]<br />ᐸ169ᐳ"\]:::itemplan
    PgSelectRows169 ==> __Item180
    PgSelectSingle181{{"PgSelectSingle[181∈43]<br />ᐸmutation_returns_table_multi_colᐳ"}}:::plan
    __Item180 --> PgSelectSingle181
    __Item182[/"__Item[182∈44]<br />ᐸ170ᐳ"\]:::itemplan
    PgSelectRows170 ==> __Item182
    PgSelectSingle183{{"PgSelectSingle[183∈44]<br />ᐸmutation_returns_table_one_colᐳ"}}:::plan
    __Item182 --> PgSelectSingle183
    PgClassExpression184{{"PgClassExpression[184∈44]<br />ᐸ__mutation...ne_col__.vᐳ"}}:::plan
    PgSelectSingle183 --> PgClassExpression184
    PgSelect237[["PgSelect[237∈45]<br />ᐸpersonᐳ"]]:::plan
    PgClassExpression236{{"PgClassExpression[236∈45]<br />ᐸ__mutation...etof__.”z”ᐳ"}}:::plan
    Object230 & PgClassExpression236 & PgSelectInlineApply294 --> PgSelect237
    PgSelect227[["PgSelect[227∈45]<br />ᐸfrmcdc_compoundTypeᐳ"]]:::plan
    PgClassExpression226{{"PgClassExpression[226∈45]<br />ᐸ__mutation...etof__.”y”ᐳ"}}:::plan
    Object230 & PgClassExpression226 --> PgSelect227
    PgClassExpression220{{"PgClassExpression[220∈45]<br />ᐸ__mutation...etof__.”x”ᐳ"}}:::plan
    PgSelectSingle172 --> PgClassExpression220
    PgSelectSingle172 --> PgClassExpression226
    First231{{"First[231∈45]"}}:::plan
    PgSelectRows232[["PgSelectRows[232∈45]"]]:::plan
    PgSelectRows232 --> First231
    PgSelect227 --> PgSelectRows232
    PgSelectSingle233{{"PgSelectSingle[233∈45]<br />ᐸfrmcdc_compoundTypeᐳ"}}:::plan
    First231 --> PgSelectSingle233
    PgSelectSingle172 --> PgClassExpression236
    First239{{"First[239∈45]"}}:::plan
    PgSelectRows240[["PgSelectRows[240∈45]"]]:::plan
    PgSelectRows240 --> First239
    PgSelect237 --> PgSelectRows240
    PgSelectSingle241{{"PgSelectSingle[241∈45]<br />ᐸpersonᐳ"}}:::plan
    First239 --> PgSelectSingle241
    PgClassExpression221{{"PgClassExpression[221∈46]<br />ᐸ__mutation...tof__.”o1”ᐳ"}}:::plan
    PgSelectSingle174 --> PgClassExpression221
    PgClassExpression234{{"PgClassExpression[234∈46]<br />ᐸ__mutation...tof__.”o2”ᐳ"}}:::plan
    PgClassExpression221 o--o PgClassExpression234
    List223{{"List[223∈47]<br />ᐸ189,222ᐳ<br />More deps:<br />- Constantᐸ'people'ᐳ[189]"}}:::plan
    PgClassExpression222{{"PgClassExpression[222∈47]<br />ᐸ__mutation...tof__.”id”ᐳ"}}:::plan
    PgClassExpression222 --> List223
    PgSelectSingle179 --> PgClassExpression222
    Lambda224{{"Lambda[224∈47]<br />ᐸbase64JSONEncodeᐳ"}}:::plan
    List223 --> Lambda224
    PgClassExpression225{{"PgClassExpression[225∈48]<br />ᐸ__mutation...l__.”col1”ᐳ"}}:::plan
    PgSelectSingle181 --> PgClassExpression225
    PgClassExpression235{{"PgClassExpression[235∈48]<br />ᐸ__mutation...l__.”col2”ᐳ"}}:::plan
    PgClassExpression225 o--o PgClassExpression235
    PgClassExpression242{{"PgClassExpression[242∈49] ➊<br />ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan
    PgSelectSingle201 --> PgClassExpression242
    PgClassExpression247{{"PgClassExpression[247∈49] ➊<br />ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan
    PgClassExpression242 o--o PgClassExpression247
    PgClassExpression249{{"PgClassExpression[249∈49] ➊<br />ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan
    PgClassExpression247 o--o PgClassExpression249
    PgClassExpression243{{"PgClassExpression[243∈50] ➊<br />ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan
    PgSelectSingle210 --> PgClassExpression243
    PgClassExpression248{{"PgClassExpression[248∈50] ➊<br />ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan
    PgClassExpression243 o--o PgClassExpression248
    PgClassExpression250{{"PgClassExpression[250∈50] ➊<br />ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan
    PgClassExpression248 o--o PgClassExpression250
    List245{{"List[245∈51] ➊<br />ᐸ189,244ᐳ<br />More deps:<br />- Constantᐸ'people'ᐳ[189]"}}:::plan
    PgClassExpression244{{"PgClassExpression[244∈51] ➊<br />ᐸ__person__.”id”ᐳ"}}:::plan
    PgClassExpression244 --> List245
    PgSelectSingle218 --> PgClassExpression244
    Lambda246{{"Lambda[246∈51] ➊<br />ᐸbase64JSONEncodeᐳ"}}:::plan
    List245 --> Lambda246
    PgClassExpression251{{"PgClassExpression[251∈51] ➊<br />ᐸ__person__...full_name”ᐳ"}}:::plan
    PgSelectSingle218 --> PgClassExpression251
    Connection257[["Connection[257∈51] ➊<br />ᐸ293ᐳ"]]:::plan
    Lambda293 --> Connection257
    ConnectionItems273[["ConnectionItems[273∈51] ➊"]]:::plan
    Connection257 --> ConnectionItems273
    PgClassExpression259{{"PgClassExpression[259∈52]<br />ᐸ__frmcdc_c...type__.”a”ᐳ"}}:::plan
    PgSelectSingle233 --> PgClassExpression259
    PgClassExpression263{{"PgClassExpression[263∈52]<br />ᐸ__frmcdc_c...type__.”b”ᐳ"}}:::plan
    PgClassExpression259 o--o PgClassExpression263
    PgClassExpression264{{"PgClassExpression[264∈52]<br />ᐸ__frmcdc_c...type__.”c”ᐳ"}}:::plan
    PgClassExpression263 o--o PgClassExpression264
    List261{{"List[261∈53]<br />ᐸ189,260ᐳ<br />More deps:<br />- Constantᐸ'people'ᐳ[189]"}}:::plan
    PgClassExpression260{{"PgClassExpression[260∈53]<br />ᐸ__person__.”id”ᐳ"}}:::plan
    PgClassExpression260 --> List261
    List296{{"List[296∈53]<br />ᐸ295,239ᐳ"}}:::plan
    Access295{{"Access[295∈53]<br />ᐸ237.m.subqueryDetailsFor267ᐳ"}}:::plan
    Access295 & First239 --> List296
    PgSelectSingle241 --> PgClassExpression260
    Lambda262{{"Lambda[262∈53]<br />ᐸbase64JSONEncodeᐳ"}}:::plan
    List261 --> Lambda262
    PgClassExpression265{{"PgClassExpression[265∈53]<br />ᐸ__person__...full_name”ᐳ"}}:::plan
    PgSelectSingle241 --> PgClassExpression265
    Connection271[["Connection[271∈53]<br />ᐸ297ᐳ"]]:::plan
    Lambda297{{"Lambda[297∈53]<br />ᐸpgInlineViaSubqueryTransformᐳ"}}:::plan
    Lambda297 --> Connection271
    ConnectionItems278[["ConnectionItems[278∈53]"]]:::plan
    Connection271 --> ConnectionItems278
    PgSelect237 --> Access295
    List296 --> Lambda297
    __Item276[/"__Item[276∈55]<br />ᐸ273ᐳ"\]:::itemplan
    ConnectionItems273 ==> __Item276
    PgSelectSingle277{{"PgSelectSingle[277∈55]<br />ᐸpostᐳ"}}:::plan
    __Item276 --> PgSelectSingle277
    List285{{"List[285∈57]<br />ᐸ283,284ᐳ<br />More deps:<br />- Constantᐸ'posts'ᐳ[283]"}}:::plan
    PgClassExpression284{{"PgClassExpression[284∈57]<br />ᐸ__post__.”id”ᐳ"}}:::plan
    PgClassExpression284 --> List285
    PgSelectSingle277 --> PgClassExpression284
    Lambda286{{"Lambda[286∈57]<br />ᐸbase64JSONEncodeᐳ"}}:::plan
    List285 --> Lambda286
    __Item281[/"__Item[281∈58]<br />ᐸ278ᐳ"\]:::itemplan
    ConnectionItems278 ==> __Item281
    PgSelectSingle282{{"PgSelectSingle[282∈58]<br />ᐸpostᐳ"}}:::plan
    __Item281 --> PgSelectSingle282
    List288{{"List[288∈59]<br />ᐸ283,287ᐳ<br />More deps:<br />- Constantᐸ'posts'ᐳ[283]"}}:::plan
    PgClassExpression287{{"PgClassExpression[287∈59]<br />ᐸ__post__.”id”ᐳ"}}:::plan
    PgClassExpression287 --> List288
    PgSelectSingle282 --> PgClassExpression287
    Lambda289{{"Lambda[289∈59]<br />ᐸbase64JSONEncodeᐳ"}}:::plan
    List288 --> Lambda289

    %% define steps
    classDef bucket0 stroke:#696969
    class Bucket0,__Value2,__InputObject6,Access11,Access12,Object13,PgFromExpression14,ApplyInput20,__InputObject21,ApplyInput32,__InputObject33,ApplyInput43,__InputObject44,ApplyInput56,__InputObject57,ApplyInput64,__InputObject65,ApplyInput74,__InputObject75,ApplyInput85,__InputObject86,ApplyInput92,__InputObject93,ApplyInput102,__InputObject103,ApplyInput109,__InputObject110,ApplyInput119,__InputObject120,ApplyInput126,__InputObject127,ApplyInput137,__InputObject138,ApplyInput147,__InputObject148,ApplyInput156,__InputObject157,ApplyInput164 bucket0
    classDef bucket1 stroke:#00bfff
    class Bucket1,PgSelect10,First15,PgSelectRows16,PgSelectSingle17,PgClassExpression18,Object19 bucket1
    classDef bucket2 stroke:#7f007f
    class Bucket2,PgSelect22,Access23,Access24,Object25,PgFromExpression26,First27,PgSelectRows28,PgSelectSingle29,PgClassExpression30,Object31 bucket2
    classDef bucket3 stroke:#ffa500
    class Bucket3,PgSelect34,Access35,Access36,Object37,First38,PgSelectRows39,PgSelectSingle40,PgClassExpression41,Object42 bucket3
    classDef bucket4 stroke:#0000ff
    class Bucket4,PgSelect47,Access48,Access49,Object50,PgFromExpression51,First52,PgSelectRows53,PgSelectSingle54,Object55 bucket4
    classDef bucket5 stroke:#7fff00
    class Bucket5,PgSelect58,Access59,Access60,Object61,PgFromExpression62,Object63,PgSelectRows165 bucket5
    classDef bucket6 stroke:#ff1493
    class Bucket6,PgSelect66,Access67,Access68,Object69,First70,PgSelectRows71,PgSelectSingle72,Object73 bucket6
    classDef bucket7 stroke:#808000
    class Bucket7,PgSelect76,Access77,Access78,Object79,PgFromExpression80,First81,PgSelectRows82,PgSelectSingle83,Object84 bucket7
    classDef bucket8 stroke:#dda0dd
    class Bucket8,PgSelect87,Access88,Access89,Object90,Object91,PgSelectRows166 bucket8
    classDef bucket9 stroke:#ff0000
    class Bucket9,PgSelect94,Access95,Access96,Object97,First98,PgSelectRows99,PgSelectSingle100,Object101 bucket9
    classDef bucket10 stroke:#ffff00
    class Bucket10,PgSelect104,Access105,Access106,Object107,Object108,PgSelectRows167 bucket10
    classDef bucket11 stroke:#00ffff
    class Bucket11,PgSelect111,Access112,Access113,Object114,First115,PgSelectRows116,PgSelectSingle117,Object118 bucket11
    classDef bucket12 stroke:#4169e1
    class Bucket12,PgSelect121,Access122,Access123,Object124,Object125,PgSelectRows168 bucket12
    classDef bucket13 stroke:#3cb371
    class Bucket13,PgSelect128,Access129,Access130,Object131,First132,PgSelectRows133,PgSelectSingle134,PgClassExpression135,Object136 bucket13
    classDef bucket14 stroke:#a52a2a
    class Bucket14,PgSelect139,Access140,Access141,Object142,First143,PgSelectRows144,PgSelectSingle145,Object146 bucket14
    classDef bucket15 stroke:#ff00ff
    class Bucket15,PgSelect150,Access151,Access152,Object153,PgFromExpression154,Object155,PgSelectRows169 bucket15
    classDef bucket16 stroke:#f5deb3
    class Bucket16,PgSelect158,Access159,Access160,Object161,PgFromExpression162,Object163,PgSelectRows170 bucket16
    classDef bucket17 stroke:#696969
    class Bucket17 bucket17
    classDef bucket18 stroke:#00bfff
    class Bucket18 bucket18
    classDef bucket19 stroke:#7f007f
    class Bucket19 bucket19
    classDef bucket20 stroke:#ffa500
    class Bucket20,Access196,Access197,Object198,PgSelectInlineApply290 bucket20
    classDef bucket21 stroke:#0000ff
    class Bucket21,Access228,Access229,Object230,PgSelectInlineApply294 bucket21
    classDef bucket22 stroke:#7fff00
    class Bucket22 bucket22
    classDef bucket23 stroke:#ff1493
    class Bucket23,Access205,Access206,Object207 bucket23
    classDef bucket24 stroke:#808000
    class Bucket24 bucket24
    classDef bucket25 stroke:#dda0dd
    class Bucket25 bucket25
    classDef bucket26 stroke:#ff0000
    class Bucket26 bucket26
    classDef bucket27 stroke:#ffff00
    class Bucket27 bucket27
    classDef bucket28 stroke:#00ffff
    class Bucket28 bucket28
    classDef bucket29 stroke:#4169e1
    class Bucket29 bucket29
    classDef bucket30 stroke:#3cb371
    class Bucket30 bucket30
    classDef bucket31 stroke:#a52a2a
    class Bucket31 bucket31
    classDef bucket32 stroke:#ff00ff
    class Bucket32 bucket32
    classDef bucket33 stroke:#f5deb3
    class Bucket33,PgClassExpression185,PgClassExpression194,PgSelect195,First199,PgSelectRows200,PgSelectSingle201,PgClassExpression213,PgSelect214,First216,PgSelectRows217,PgSelectSingle218,Access291,List292,Lambda293 bucket33
    classDef bucket34 stroke:#696969
    class Bucket34,PgClassExpression186,PgClassExpression202 bucket34
    classDef bucket35 stroke:#00bfff
    class Bucket35,PgClassExpression187,PgClassExpression203,PgSelect204,First208,PgSelectRows209,PgSelectSingle210 bucket35
    classDef bucket36 stroke:#7f007f
    class Bucket36,PgClassExpression188,PgClassExpression211 bucket36
    classDef bucket37 stroke:#ffa500
    class Bucket37,PgClassExpression190,List191,Lambda192 bucket37
    classDef bucket38 stroke:#0000ff
    class Bucket38,PgClassExpression193,PgClassExpression212,PgClassExpression219 bucket38
    classDef bucket39 stroke:#7fff00
    class Bucket39,__Item171,PgSelectSingle172 bucket39
    classDef bucket40 stroke:#ff1493
    class Bucket40,__Item173,PgSelectSingle174 bucket40
    classDef bucket41 stroke:#808000
    class Bucket41,__Item175,PgSelectSingle176,PgClassExpression177 bucket41
    classDef bucket42 stroke:#dda0dd
    class Bucket42,__Item178,PgSelectSingle179 bucket42
    classDef bucket43 stroke:#ff0000
    class Bucket43,__Item180,PgSelectSingle181 bucket43
    classDef bucket44 stroke:#ffff00
    class Bucket44,__Item182,PgSelectSingle183,PgClassExpression184 bucket44
    classDef bucket45 stroke:#00ffff
    class Bucket45,PgClassExpression220,PgClassExpression226,PgSelect227,First231,PgSelectRows232,PgSelectSingle233,PgClassExpression236,PgSelect237,First239,PgSelectRows240,PgSelectSingle241 bucket45
    classDef bucket46 stroke:#4169e1
    class Bucket46,PgClassExpression221,PgClassExpression234 bucket46
    classDef bucket47 stroke:#3cb371
    class Bucket47,PgClassExpression222,List223,Lambda224 bucket47
    classDef bucket48 stroke:#a52a2a
    class Bucket48,PgClassExpression225,PgClassExpression235 bucket48
    classDef bucket49 stroke:#ff00ff
    class Bucket49,PgClassExpression242,PgClassExpression247,PgClassExpression249 bucket49
    classDef bucket50 stroke:#f5deb3
    class Bucket50,PgClassExpression243,PgClassExpression248,PgClassExpression250 bucket50
    classDef bucket51 stroke:#696969
    class Bucket51,PgClassExpression244,List245,Lambda246,PgClassExpression251,Connection257,ConnectionItems273 bucket51
    classDef bucket52 stroke:#00bfff
    class Bucket52,PgClassExpression259,PgClassExpression263,PgClassExpression264 bucket52
    classDef bucket53 stroke:#7f007f
    class Bucket53,PgClassExpression260,List261,Lambda262,PgClassExpression265,Connection271,ConnectionItems278,Access295,List296,Lambda297 bucket53
    classDef bucket55 stroke:#0000ff
    class Bucket55,__Item276,PgSelectSingle277 bucket55
    classDef bucket57 stroke:#ff1493
    class Bucket57,PgClassExpression284,List285,Lambda286 bucket57
    classDef bucket58 stroke:#808000
    class Bucket58,__Item281,PgSelectSingle282 bucket58
    classDef bucket59 stroke:#dda0dd
    class Bucket59,PgClassExpression287,List288,Lambda289 bucket59

    %% implicit side effects
    PgSelect47 -.-o Access196
    PgSelect47 -.-o Access197
    PgSelect47 -.-o PgSelectInlineApply290
    PgSelect58 -.-o Access228
    PgSelect58 -.-o Access229
    PgSelect58 -.-o PgSelectInlineApply294
    PgSelect76 -.-o Access205
    PgSelect76 -.-o Access206

